place with abundant rubber tree - Spanish English Dictionary